ModelNet-TE: An emulation tool for the study of P2P and traffic engineering interaction dynamics
نویسندگان
چکیده
In the Internet, user-level performance of P2P applications may be determined by the interaction of two independent dynamics: on the one hand, by the end-to-end control policies applied at the P2P application layer (L7); on the other hand, by Traffic Engineering (TE) decisions taken at the network level (L3). Currently available tools do not allow to study L7/L3 interaction in realistic settings, due to a number of limitations. Building over ModelNet, we develop a framework for the real-time emulation of TE capabilities, named ModelNet-TE, that we make available to the scientific community as open source software. ModelNet-TE allows (i) to deploy real unmodified Internet P2P applications, and to test their interaction with (ii) many TE algorithms, as its design allows to easily integrate other TE algorithms that those we already provide, (iii) in a furthermore controlled network environment. Due to these features, ModelNet-TE is a complementary tool with respect to hybrid simulation/protoyping toolkits (that constrain application development to a specific language and framework, and cannot be used with existing or proprietary applications) and to other open testbeds such as PlanetLab or Grid5000 (lacking of control or TE-capabilities respectively). ModelNet-TE can thus be useful to L7-researchers, as it allows to seamlessly and transparently test any existing P2P application without requiring any software modification. At the same time, ModelNet-TE can be useful to L3Dario Rossi · Paolo Veglia Telecom ParisTech, Paris, France. E-mail: [email protected] Matteo Sammarco Université Pierre et Marie Curie (UPMC), LIP6, France. E-mail: [email protected] Federico Larroca Universidad de la República, Uruguay. E-mail: [email protected] researchers as well, since they can test their TE algorithms on the traffic generated by real applications. As a use case, in this work we carry on an experimental campaign of L7/L3 routing layers interaction through ModelNet-TE. As TE we consider the classic minimum congestion load-balancing, that we compare against standard IP routing. As example P2P applications, we take BitTorrent, one among the most popular file-sharing applications nowadays, and WineStreamer, an open source live-streaming application. We emulate BitTorrent and WineStreamer swarms over both realistic topologies (e.g., Abilene) and simplistic topologies that are commonly in use today (e.g., where the bottleneck is sited at the network edge) under a variety of scenarios. Results of our experimental campaign show that userlevel performance may be significantly affected by both the TE mechanism in use at L3 (e.g., due to interactions with TCP congestion control or P2P chunk trading logic), as well as scenario parameters that are difficult to control in the wild Internet, which thus testifies the interest for tools such as ModelNet-TE.
منابع مشابه
Planar Molecular Dynamics Simulation of Au Clusters in Pushing Process
Based on the fact the manipulation of fine nanoclusters calls for more precise modeling, the aim of this paper is to conduct an atomistic investigation for interaction analysis of particle-substrate system for pushing and positioning purposes. In the present research, 2D molecular dynamics simulations have been used to investigate such behaviors. Performing the planar simulations can provide a ...
متن کاملTowards Effective Control of P2P Traffic Aggregates in Network Infrastructures
Nowadays, many P2P applications proliferate in the Internet. The attractiveness of many of these systems relies on the collaborative approach used to exchange large resources without the dependence and associated constraints of centralized approaches where a single server is responsible to handle all the requests from the clients. As consequence, some P2P systems are also interesting and cost-e...
متن کاملTraffic Engineering Approaches in P2P Environments
Nowadays, P2P applications proliferate in the Internet with distinct utilization contexts, being also an attractive model for the deployment of advanced Internet services. However, there are several undesirable effects that are caused by such applications, raising coexistence problems with Internet Service Providers (ISPs). In this context, using as case study BitTorrent like applications, this...
متن کاملEmulation, Model Identification and New-approach Characterization of a PV Panel (TECHNICAL NOTE)
This paper provides experimental and simulation tools to characterize a Photo-Voltaic (PV) panel. To achieve this objective, we start from a PV electrical model and we propose a circuit using Diode-based-equivalent PV (DBEPV) panel. This circuit is presented as a prototype of an equivalent PV panel. It is designed to emulate a real PV module in different climatic conditions (irradiance and temp...
متن کاملA comprehensive study of HSA interaction with TMP using molecular docking and molecular dynamics methods: as an appropriate tool for drug delivery systems
Background: Human serum albumin (HSA) is one of the most prominent protein in human blood. Trimethoprim (TMP) is an efficient antibiotic drug for treatment of pneumocystis pneumonia (PCP). Patients with HIV/AIDS and cancer are extremely affected by the disease due to immune system deficiency. Objective: The aim of this study is to evaluate the molecular dynamics simulation (MD) of HSA with TMP...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Peer-to-Peer Networking and Applications
دوره 6 شماره
صفحات -
تاریخ انتشار 2013